package com.cn.xiaonuo.common.constant;


import java.math.BigDecimal;
import java.text.SimpleDateFormat;

/**
 * 系统常量
 */
public interface SystemConstant {

    /**
     * 域名配置
     */
    //海南：test.zjc158.com，成都测试:cdtest.zjc158.com,正式：①appapi.sootoken.com.cn ②slapi.zjc158.com（20190530更新）
//    String COM_DAMAIN_URL = "http://lsl.sootoken.com.cn";
//    String COM_DAMAIN_URL = "https://liangzai111.ngrok2.xiaomiqiu.cn";
    String COM_DAMAIN_URL = "https://slb2.sootoken.com.cn";
//    String COM_DAMAIN_URL = "https://slb.sootoken.com.cn";

    /**
     * 销售模式-普通
     */
    Integer SALES_MODE_NORMAL = 6;

    /**
     * 用户STC等级 0：村民
     */
    Integer STC_LEVEL_ONE = 1;

    /**
     * 用户STC等级 1：中农
     */
    Integer STC_LEVEL_TWO = 2;

    /**
     * 用户STC等级 2：富农
     */
    Integer STC_LEVEL_THREE = 3;

    /**
     * 用户STC等级 3：财主
     */
    Integer STC_LEVEL_FOUR = 4;

    /**
     * 积分兑换STC比列
     */
    String INTEGRAL_TO_STC = "INTEGRAL_TO_STC";

    /**
     * 积分兑换STC开关
     */
    String STC_INTEGRATE_CHANGER = "STC_INTEGRATE_CHANGER";

    /**
     * 积分抽取比率：0.06
     */
    String INTEGRAL_RATE = "INTEGRAL_RATE";

    /**
     * 积分抽取比率：0.06
     */
    String STC_RATE = "STC_RATE";

    /**
     * 时间间隔;20小时
     */
    long PERIOD_DAY = 24 * 60 * 60 * 1000;

    /**
     * 商品返积分比例
     */
    String CUSTOMER_BACK_PRODUCT = "CUSTOMER_BACK_PRODUCT";

    /**
     * 个人代理普通商品返现比例
     */
    String AGENCY_TYPE_PERSON = "AGENCY_TYPE_PERSON";

    /**
     * 转让密码设置的问题
     */
    String name = "PAYQUSTION";

    /**
     * 省代理普通商品返现比例
     */
    String AGENCY_TYPE_PROVINCE = "AGENCY_TYPE_PROVINCE";

    /**
     * 县代理普通商品返现比例
     */
    String AGENCY_TYPE_COUNTY = "AGENCY_TYPE_COUNTY";

    /**
     * 新闻类型
     */
    String NEWS_TYPE = "NEWS_TYPE";

    /**
     * 新闻类型
     */
    String SHOP_TYPE = "SHOP_TYPE";

    /**
     * 计量单位的name
     */
    String UNIT_NAME = "UNIT";

    /**
     * 快递公司的name
     */
    String EXPRESS_NAME = "EXPRESS";

    /**
     * 快递公司的name
     */
    String PARENT_ID = "0";

    /**
     * 订单类型
     */
    Integer ACTTION_TYPE = 1;

    /**
     * 拼团订单标识ID
     */
    Integer GROUP_TYPE = 51;

    /**
     * 给新用户送15.8红包
     */
    Double NEW_SLUSER_RED_POCKET = 15.8;

    /**
     * 每次抽奖应该扣除2积分
     */
    BigDecimal LOTTERY_REDUCE_INTEGRATION = new BigDecimal(50);

    /**
     * 分享红包的最小金额
     */
    Integer RED_PACKET_MIN = 28;

    /**
     * 分享红包的第一等级和第二等级临界值
     */
    Integer RED_PACKET_MID_ONE = 38;

    /**
     * 分享红包的第二等级和第三等级临界值
     */
    Integer RED_PACKET_MID_TWO = 48;

    /**
     * 分享红包的最大金额
     */
    Integer RED_PACKET_MAX = 58;

    /**
     * 分享红包：第一等级人数：至少分享给3人才能领取红包
     */
    Integer SHARE_REDPACKET_USERNUMBER_ONE = 3;

    /**
     * 分享红包：第二等级人数：至少分享给4人才能领取红包
     */
    Integer SHARE_REDPACKET_USERNUMBER_TWO = 4;

    /**
     * 分享红包：第三等级人数：至少分享给5人才能领取红包
     */
    Integer SHARE_REDPACKET_USERNUMBER_THREE = 5;

    /**
     * 可提现红包金额至少要超过233元才能提现
     */
    Integer EXTRACT_REDPACKET_NUMBER = 233;

    /**
     * 微信分享红包的状态：进行中。默认值
     */
    Short REDPACKET_UNDERWAY = -1;

    /**
     * 微信分享红包的状态：已过期
     */
    Short REDPACKET_EXPIRED = 0;

    /**
     * 微信分享红包的状态：可转零钱，例：应该五个人帮忙拆红包，实际上也有5个以上的好友帮忙拆了红包。是已完成状态
     */
    Short REDPACKET_CAN_EXTRACT = 1;

    /**
     * 微信分享红包的状态：已转零钱
     */
    Short REDPACKET_ALREADY_EXTRACT = 2;

    /**
     * 分享红包必须在3天内完成
     */
    Integer SHARE_RED_PACKET_DAY = 3;

    /**
     * 农庄租赁商品的id
     */
    String SCENIC_SPOT_PRODUCT_PARENT_ID = "旅游景点";

    /**
     * 农庄租赁类商品的商品类型--土地市场
     */
    String FARM_LEASE_PRODUCT_TYPE = "土地市场";

    /**
     * 农庄租赁线下预约付费金额
     */
    String FARM_APPOINTMENT_PAY_MONEY = "200";

    /**
     * 农庄租赁立即租赁付费金额
     */
    String FARM_LEASE_PAY_MONEY = "200";

    /**
     * 商品详细表--订单类型--7代表土地市场预约
     */
    Integer ORDER_TYPE_FARM_LEASE = 7;

    /**
     * 砍价比例
     */
    BigDecimal BARGAIN_RATIO = new BigDecimal(0.18);

    /**
     * 绿色金融--代办证件邮寄地址
     */
    String GREENFINANCE_POST_ADDRESS = "";//暂时取消该功能

    /**
     * 绿色金融--工商注册表名
     */
    String SL_COMMISSION_BUSINESS = "sl_commission_business";

    /**
     * 绿色金融--离岸注册表名
     */
    String SL_COMMISSION_OFFSHORE = "sl_commission_offshore";

    /**
     * 绿色金融--金融牌照表名
     */
    String SL_COMMISSION_FINANCIAL = "sl_commission_financial";

    /**
     * 绿色金融--FT账户表名
     */
    String SL_COMMISSION_FT = "sl_commission_ft";

    /**
     * 绿色金融--信用卡代办表名
     */
    String SL_COMMISSION_CREDIT_CARD = "sl_commission_credit_card";

    /**
     * 绿色金融--贷款代办表名
     */
    String SL_COMMISSION_LOANS = "sl_commission_loans";

    /**
     * 绿色金融--代办流程表--代办项名称：工商
     */
    String COMMISSION_NAME_BUSINESS = "工商注册";

    /**
     * 绿色金融--代办流程表--代办项名称：离岸
     */
    String COMMISSION_NAME_OFFSHORE = "离岸注册";

    /**
     * 绿色金融--代办流程表--代办项名称：金融牌照
     */
    String COMMISSION_NAME_FINANCIAL = "金融牌照";

    /**
     * 绿色金融--代办流程表--代办项名称：FT账户
     */
    String COMMISSION_NAME_FT = "FT账户";

    /**
     * 绿色金融--代办流程表--代办项名称：信用卡
     */
    String COMMISSION_NAME_CREDIT_CARD = "信用卡代办";

    /**
     * 绿色金融--代办流程表--代办项名称：贷款
     */
    String COMMISSION_NAME_LOANS = "贷款申请";

    /**
     * 普通订单
     */
    Integer ORDER_TYPE_PT = 1;

    /**
     * 团购订单
     */
    Integer ORDER_TYPE_TG = 2;

    /**
     * 分享订单
     */
    Integer ORDER_TYPE_FX = 3;

    /**
     * 秒杀订单
     */
    Integer ORDER_TYPE_MX = 4;

    /**
     * 二代订单
     */
    Integer ORDER_TYPE_ED = 5;

    /**
     * 餐饮订单
     */
    Integer ORDER_TYPE_CY = 6;

    /**
     * 土地市场订单
     */
    Integer ORDER_TYPE_TD = 7;

    /**
     * 农庄订单
     */
    Integer ORDER_TYPE_NZ = 8;

    /**
     * 名宿订单
     */
    Integer ORDER_TYPE_MS = 9;

    /**
     * 旅游景点订单
     */
    Integer ORDER_TYPE_LY = 10;

    /**
     * 众筹下单
     */
    Integer ORDER_CROWD = 11;

    /**
     * 众筹下单
     */
    Integer ORDER_INTEGRATE = 12;

    /**
     * 买一赠三
     */
    Integer ORDER_WJS_GET_ONE = 15;

    /**
     * 匀贸订单
     */
    Integer ORDER_SOURCE_YM = 16;

    /**
     * 申请售后
     */
    Integer ORDER_SOURCE_SQSH = 102;

    /*订单编号长度*/
    Integer ORDER_NUM_LENGTH = 19;

    /*纯购物券支付*/
    int PAY_CHANEL_GWJ = 10;

    /**
     * 店铺类型：酒店名宿
     */
    Integer SHOP_TYPE_HOTEL = 4;

    /**
     * 店铺类型：农家餐饮
     */
    Integer SHOP_TYPE_CATERING = 5;

    /**
     * 店铺类型：综合农庄
     */
    Integer SHOP_TYPE_COMM = 6;

    /**
     * 代理费定金
     */
    String AGENT_EARNEST_MONEY = "AGENT_EARNEST_MONEY";

    /**
     * 平台从订单中抽成的比例
     */
    BigDecimal SL_GET_ORDER_MONEY_RATE = new BigDecimal("0.1");

    /**
     * 时间格式：年月日时分秒
     */
    SimpleDateFormat SDF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    /**
     * 时间格式：年月日
     */
    SimpleDateFormat SDF_YMD = new SimpleDateFormat("yyyy-MM-dd");

    //活动商品id(古朴坊)
    String ACTIVE_GOODS_ID = "1975131";

    //“匀贸优品小程序”数据库url
    String YMYP_URL = "jdbc:mysql://rm-bp1jj55100iqhs8e1to.mysql.rds.aliyuncs.com:3306/stc_test_data?useUnicode=true&characterEncoding=utf-8&useSSL=false";

    //“匀贸优品小程序”数据库username
    String YMYP_USER = "slj_master";

    //“匀贸优品小程序”数据库password
    String YMYP_PASSWORD = "Slj#@!CD1015";

    //“王宏达本地”数据库url
//    String YMYP_URL = "jdbc:mysql://192.168.1.49:3315/soole_data_hn?useUnicode=true&characterEncoding=utf-8&useSSL=false";

//    String YMYP_USER = "root";

//    String YMYP_PASSWORD = "stc151809";

    public static final int SUPER_ADMIN = 1;
    public static final String SUPER_USER_NAME = "admin";

}
